package com.hotkid.ceo.jetpack.myjetpackmvvm

import android.app.Application
import androidx.appcompat.app.AppCompatDelegate
import com.hotkid.ceo.jetpack.myjetpackmvvm.common.CrashHandler
import com.yechaoa.yutilskt.LogUtil
import com.yechaoa.yutilskt.YUtils

class App :Application() {

    companion object{
        private const val isDebugMode=true
    }
    override fun onCreate() {
        super.onCreate()
        initUiMode()
        initYUtils()
        CrashHandler.instance.init(this)

    }

    private fun initYUtils() {
        YUtils.init(this)
        LogUtil.setIsLog(isDebugMode)
    }

    private fun initUiMode() {
        //脱离系统设置，强制让当前应用程序使用浅色主题
        AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO)
    }
}